// Your code here.

// function range(start,end){
//     let lst=[]
//     for(let i=start;i<=end;i++){
//         lst.push(i)
//     }
//     return lst
// }

function range(start,end,step){
    step=step||1
    let lst=[]
    if(step<0){
        for(let i=start;i>=end;i+=step){
            // console.log(i);
            lst.push(i)
        }
    }else{
        for(let i=start;i<=end;i+=step){
            lst.push(i)
        }
    }
   
    return lst
}

function sum(lst){
    let summ=0
    for(let i of lst){
        summ+=i
    }
    return summ
}
console.log(range(1, 10));
// → [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
console.log(range(5, 2, -1));
// → [5, 4, 3, 2]
console.log(sum(range(1, 10)));
// → 55